"""
    and     都真才真
    or      一真即真
    not     取反
"""
a = 0
b = 2
c = 3

# 1、and 与
print((a < b) and (c > b))
print((a > b) and (c > b))
print("=============")

# 2、or 或
print((a < b) or (c > b))
print((a > b) or (c > b))
print((a > b) or (c < b))
print("=============")

# 3、not
print(not False)
print(not (c > b))
print("=============")

# 4、in
s = 'helloworld'
print('w' in s)
print('k' in s)
print('w' not in s)  # False
print('k' not in s)  # True
print("=============")

# 5、数字之间的逻辑运算符
# and 只要有一个值为0，则结果为0，否则结果为最后一个非0数字
print(a and b)  # 0
print(b and c and 9)  # 9

# or 只有所有值为0，其结果为0，否则结果为第一个非0数字
print(a or 0)
print(a or b or c)  # 2
